package com.sayonaragutgut.android.core;

import java.lang.String;
import java.lang.Integer;
import java.util.Map;
import java.util.HashMap;

import com.sayonaragutgut.android.R;
import com.sayonaragutgut.android.R.drawable;

public class BandeiraEstadoHelper {
	private static final Map<String, Integer> hashBandeiras = new HashMap<String, Integer>();
	
	static {
		hashBandeiras.put("AC", R.drawable.acre);
		hashBandeiras.put("AL", R.drawable.alagoas);
		hashBandeiras.put("AP", R.drawable.amapa);
		hashBandeiras.put("AM", R.drawable.amazonas);
		hashBandeiras.put("BA", R.drawable.bahia);
		hashBandeiras.put("CE", R.drawable.ceara);
		hashBandeiras.put("DF", R.drawable.distrito_federal);
		hashBandeiras.put("ES", R.drawable.espirito_santo);
		hashBandeiras.put("GO", R.drawable.goias);
		hashBandeiras.put("MA", R.drawable.maranhao);
		hashBandeiras.put("MT", R.drawable.mato_grosso);
		hashBandeiras.put("MS", R.drawable.mato_grosso_do_sul);
		hashBandeiras.put("MG", R.drawable.minas_gerais);
		hashBandeiras.put("PA", R.drawable.para);
		hashBandeiras.put("PB", R.drawable.paraiba);
		hashBandeiras.put("PR", R.drawable.parana);
		hashBandeiras.put("PE", R.drawable.pernambuco);
		hashBandeiras.put("PI", R.drawable.piaui);
		hashBandeiras.put("RJ", R.drawable.rio_de_janeiro);
		hashBandeiras.put("RN", R.drawable.rio_grande_do_norte);
		hashBandeiras.put("RS", R.drawable.rio_grande_do_sul);
		hashBandeiras.put("RO", R.drawable.rondonia);
		hashBandeiras.put("RR", R.drawable.roraima);
		hashBandeiras.put("SC", R.drawable.santa_catarina);
		hashBandeiras.put("SP", R.drawable.sao_paulo);
		hashBandeiras.put("SE", R.drawable.sergipe);
		hashBandeiras.put("TO", R.drawable.tocantins);
	}
	
	public static int resolveBandeiraResource(String siglaEstado) {
		return hashBandeiras.containsKey(siglaEstado) ? hashBandeiras.get(siglaEstado) : 0;
	}
}
